Kubeadm快速搭建K8s集群【v1.26】 | 您所在的位置:网站首页 › kubeadm join token › Kubeadm快速搭建K8s集群【v1.26】 |
快速部署一个K8s集群------kubernetes v1.26,kubeadm方式 1. 前置知识点 1.1 生产环境可部署Kubernetes集群的两种方式目前生产部署Kubernetes集群主要有两种方式: • kubeadm Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 • 二进制包 从github下载发行版的二进制包,手动部署每个组件,组成Kubernetes集群。 这里采用kubeadm搭建集群。 kubeadm工具功能: • kubeadm init:初始化一个Master节点 • kubeadm join:将工作节点加入集群 • kubeadm upgrade:升级K8s版本 • kubeadm token:管理 kubeadm join 使用的令牌 • kubeadm reset:清空 kubeadm init 或者 kubeadm join 对主机所做的任何更改 • kubeadm version:打印 kubeadm 版本 • kubeadm alpha:预览可用的新功能 1.2 准备环境服务器要求: 建议最小硬件配置:2核CPU、2G内存、20G硬盘 本次实验环境4核CPU、8GB内存、200G硬盘(笔者使用的服务器做的ESXI虚拟化) 服务器最好可以访问外网,会有从网上拉取镜像需求,如果服务器不能上网,需要提前下载对应镜像并导入节点软件环境: 软件 版本 操作系统 CentOS 7.9_x64 Docker 23.0.4 Kubernetes 1.26服务器规划: 角色 IP k8s-master 192.168.200.29 k8s-node1 192.168.200.30 k8s-node2 192.168.200.31在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 一台或多台机器,操作系统 CentOS7.x-86_x64 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多 集群中所有机器之间网络互通 可以访问外网,需要拉取镜像 禁止swap分区 2. 准备环境架构图: |
CopyRight 2018-2019 实验室设备网 版权所有 |